package cn.udinghuo.model.archives.yxy.vo;

import com.fasterxml.jackson.annotation.JsonSetter;

import org.springframework.util.Assert;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;	
import java.util.List;	

/**
 * @author ssk
 *	零售人员VO
 */
public class RetailTenantUserVo implements Serializable{

	private static final long serialVersionUID = -16777217L;
	/**
	* 编码（登陆账号）code
	*/
	private String code;
	/**
	* 登陆人名称name
	*/
	private String name;
	/**
	* 密码password
	*/
	private String password;
	/**
	* 手机号码mobile
	*/
	private String mobile;
	/**
	* 邮箱email
	*/
	private String email;
	/**
	* 注册时的根组织IDdefaultorg
	*/
	private String defaultorg;
	/**
	* 营销云人员IDyxyUserId
	*/
	private String yxyUserId;
	/**
	* 营销云操作人员operateUserId
	*/
	private String operateUserId;
	/**
	* 营销云租户IDyxyTenantId
	*/
	private String yxyTenantId;
	/**
	* 友户通用户IDyhtUserId
	*/
	private String yhtUserId;
	/**
	* 注册来源registersource
	*/
	private Integer registersource;
	/**
	* 用户类型userType
	*/
	private Integer userType;
	/**
	* 角色roles
	*/
	private List<Long> roles;
	/**
	* 组织orgs
	*/
	private List<Long> orgs;
	/**
	* 商店stores
	*/
	private List<Long> stores;
	/**
	* 折扣userdiscounts
	*/
	private List<Long> userdiscounts;
	/**
	* 状态status
	*/
	@JsonProperty("_status")
	private String status;
	/**
	* 零售人员主键id
	*/
	private Long id;
	/**
	* 客户主键customer
	*/
	private Long customer;
	public String getCode() {
		return this.code;
	}
	
	public void setCode(String value) {
		this.code = value;
	}
	
	public String getName() {
		return this.name;
	}
	
	public void setName(String value) {
		this.name = value;
	}
	
	public String getPassword() {
		return this.password;
	}
	
	public void setPassword(String value) {
		this.password = value;
	}
	
	public String getMobile() {
		return this.mobile;
	}
	
	public void setMobile(String value) {
		this.mobile = value;
	}
	
	public String getEmail() {
		return this.email;
	}
	
	public void setEmail(String value) {
		this.email = value;
	}
	
	public String getDefaultorg() {
		return this.defaultorg;
	}
	
	public void setDefaultorg(String value) {
		this.defaultorg = value;
	}
	
	public String getYxyUserId() {
		return this.yxyUserId;
	}
	
	public void setYxyUserId(String value) {
		this.yxyUserId = value;
	}
	
	public String getOperateUserId() {
		return this.operateUserId;
	}
	
	public void setOperateUserId(String value) {
		this.operateUserId = value;
	}
	
	public String getYxyTenantId() {
		return this.yxyTenantId;
	}
	
	public void setYxyTenantId(String value) {
		this.yxyTenantId = value;
	}
	
	public String getYhtUserId() {
		return this.yhtUserId;
	}
	
	public void setYhtUserId(String value) {
		this.yhtUserId = value;
	}
	
	public Integer getRegistersource() {
		return this.registersource;
	}
	
	public void setRegistersource(Integer value) {
		this.registersource = value;
	}
	
	public Integer getUserType() {
		return this.userType;
	}
	
	public void setUserType(Integer value) {
		this.userType = value;
	}
	
	public List<Long> getRoles() {
		return this.roles;
	}
	
	public void setRoles(List<Long> value) {
		this.roles = value;
	}
	
	public List<Long> getOrgs() {
		return this.orgs;
	}
	
	public void setOrgs(List<Long> value) {
		this.orgs = value;
	}
	
	public List<Long> getStores() {
		return this.stores;
	}
	
	public void setStores(List<Long> value) {
		this.stores = value;
	}
	
	public List<Long> getUserdiscounts() {
		return this.userdiscounts;
	}
	
	public void setUserdiscounts(List<Long> value) {
		this.userdiscounts = value;
	}
	
	public String getStatus() {
		return this.status;
	}
	
	public void setStatus(String value) {
		this.status = value;
	}
	
	public Long getId() {
		return this.id;
	}
	
	public void setId(Long value) {
		this.id = value;
	}
	
	public Long getCustomer() {
		return this.customer;
	}
	
	public void setCustomer(Long value) {
		this.customer = value;
	}
	

    @Override
    public String toString() {
        return super.toString();
    }
}
